package com.black.cat.seed.entity;


import com.baomidou.mybatisplus.annotation.*;

import java.util.Date;
import java.io.Serializable;
import javax.validation.constraints.*;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 专家智库信息
 *
 * @author blackcat
 * @since 2021-03-26
 */
@Data
@ApiModel(description = "专家智库信息")
public class ServicesProfessor extends  BaseEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    @NotNull()
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @ApiModelProperty(value = "专家姓名")
    private String name;

    @ApiModelProperty(value = "性别")
    private String sex;

    @ApiModelProperty(value = "服务行业大类")
    private String serviceIndustry;

    @ApiModelProperty(value = "服务行业小类")
    private String subServiceIndustry;

    @ApiModelProperty(value = "出生年月")
    private String birth;

    @ApiModelProperty(value = "联系电话")
    private String telephone;

    @ApiModelProperty(value = "技术职称")
    private String titles;

    @ApiModelProperty(value = "创建人ID")
    private String creator;

    @ApiModelProperty(value = "创建人时间")
    @TableField(
            fill = FieldFill.INSERT
    )
    private Date createTime;

    @ApiModelProperty(value = "修改人ID")
    private String updator;

    @ApiModelProperty(value = "修改时间")
    @TableField(
            fill = FieldFill.INSERT_UPDATE
    )
    private Date updateTime;
    @TableLogic
    private Boolean del;

}
